package com.tiger.cloud.model.system;

import org.apache.commons.lang3.builder.ToStringBuilder;

import com.tiger.cloud.common.mybatis.TigerAdminBaseEntity;
import com.tiger.cloud.enums.YesOrNoEnum;

public class SysDict extends TigerAdminBaseEntity {

	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	private String parentId;
	/**
	 * 
	 */
	private String lable;
	/**
	 * 
	 */
	private Integer sort;
	/**
	 * 
	 */
	private String type;
	/**
	 * 
	 */
	private String value;
	/**
	 * 
	 */
	private String status;
	/**
	 * 大分组
	 */
	private String bigGroupType;
	/**
	 * 
	 */
	private String groupType;
	/**
	 * 
	 */
	private String desc;

	private String parentNaame;

	private String parentLable;

	private String parentType;
	
	/**
	 * 是否是默认值
	 */
	private Integer hasDefault=2;
	/**
	 * 值类型  1:单选,2:多选,3:输入
	 */
	private Integer valueType=1;
	
	public SysDict() {
	}

	public Integer getValueType() {
		return valueType;
	}

	public void setValueType(Integer valueType) {
		this.valueType = valueType;
	}

	public Integer getHasDefault() {
		return hasDefault;
	}

	public void setHasDefault(Integer hasDefault) {
		this.hasDefault = hasDefault;
	}

	public String getGroupType() {
		return groupType;
	}

	public void setGroupType(String groupType) {
		this.groupType = groupType;
	}

	public String getParentLable() {
		return parentLable;
	}

	public void setParentLable(String parentLable) {
		this.parentLable = parentLable;
	}

	public String getParentType() {
		return parentType;
	}

	public void setParentType(String parentType) {
		this.parentType = parentType;
	}

	public String getParentNaame() {
		return parentNaame;
	}

	public void setParentNaame(String parentNaame) {
		this.parentNaame = parentNaame;
	}

	public String getParentId() {
		return this.parentId;
	}

	public void setParentId(String parentId) {
		this.parentId = parentId;
	}

	public String getLable() {
		return this.lable;
	}

	public void setLable(String lable) {
		this.lable = lable;
	}

	public Integer getSort() {
		return this.sort;
	}

	public void setSort(Integer sort) {
		this.sort = sort;
	}

	public String getType() {
		return this.type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getValue() {
		return this.value;
	}

	public void setValue(String value) {
		this.value = value;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getDesc() {
		return this.desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

	public String getBigGroupType() {
		return bigGroupType;
	}

	public void setBigGroupType(String bigGroupType) {
		this.bigGroupType = bigGroupType;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
}